.borders-container {
    display: flex;
    flex-direction: column;  /* 垂直排列 */
    gap: 20px;              /* 元素间距 */
    max-width: 900px;       /* 容器最大宽度 */
    margin: -20 auto;     
    padding: 20px 0;        /* 上下内边距 */
  }
  .group1{
    position: absolute;
    left: 28.44%;
    right: 57.62%;
    top: 25.25%;
    bottom: 65.01%;
    /* roadmap.sh/White */
    background: #FFFFFF;
    /* roadmap.sh/Black */
    border: 2.31495px solid #000000;
  }
  .group2{
    position: absolute;
    width: 303.52px;
    height: 120.29px;
    left: 847px;
    top: 304px;
  }
  .text1{
    position: absolute;
    left: 29.45%;
    right: 64.2%;
    top: 26.08%;
    bottom: 72.5%;
    /* roadmap.sh/Inter/Regular */
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-size: 13.7182px;
    line-height: 17px;
    /* identical to box height */
    /* roadmap.sh/Black */
    color: #000000;
  }